{% extends "base.html" %}
{% load staticfiles %}
{% block css%}
	{{ block.super }}
	<link rel="stylesheet"  href="{% static "lpts/css/index.css" %}" />
{%endblock%}
{% block contents%}
<div id="indexcontainer">
	<br style="clear:both;" />
	<div id="indexcontent">
		<h1 style="margin-top: 0;padding-top: 0;">Linux Performance Test Suite</h1>
		<p>&nbsp;&nbsp;&nbsp;&nbsp;Linux Performance Test Suite简称lpts， 是一款面向操作系统基准性能的测试框架，测试面包括：
		CPU、Mem、Net、IO。linux基准性能测试不同于普通白盒测试，它往往涉及操作系统底层结构，
		因此要求测试人员能后熟练甚至精通操作系统基本原理，如此加大了Linux基准性能测试难度。
		目前，测试Linux基准性能，主要手段有:根据测试需求编写合适测试脚本（难度系数较高,成本也较高）；或者通过选取一些被大家广泛认可的开源的或者商用的性能测试工具。</p>
		<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;虽然第二种方法入手门槛低，但往往会遇到以下问题：</strong></p>
		<p>1) 工具种类多，各有偏重，难以选择;&nbsp;&nbsp;&nbsp;&nbsp;2) 工具原理介绍篇幅往往较少，用户常常知其然不知其所以然;</p>
		<p>3) 不同工具测试参数复杂，需要花费较长时间梳理;&nbsp;&nbsp; &nbsp;&nbsp;  		4) 不同工具评价指标差异，需要掌握不同指标含义;</p>
		<p>5) 测试报告通常较为简易，可读性较差，有的工具甚至只有屏幕输出;&nbsp;&nbsp;&nbsp;&nbsp;6) 测试数据较多，数据整理繁琐</p>
		<p>&nbsp;&nbsp;&nbsp;&nbsp;lpts的开发解决了以上困惑的难点。lpts实现了Linux操作系统基准性能测试从 方案指定-->工具执行-->报告生成等过程全部
		自动化。提炼性能测试工具的测试参数，转换成可配置的文字描述，易于测试人员理解并根据需求制定测试方案；自动解决工具安装、配置、执行等环节；
		自动将测试数据转化成评价指标，提供可读性较高的测试报告(包括对比测试报告)。同时lpts的运行采用<strong>任务</strong>形式组织测试方案、测试场景、测试输出，因此
		lpts可以保证每次测试的独立性和可重复性。</p>
		<p>&nbsp;&nbsp;&nbsp;&nbsp;目前lpts最新的release版本为lpt3, lpts3采用字符管理界面，基本实现了lpts设计之初所要实现的功能。lpts3项目开源在
		<a target="_blank" href="https://github.com/Scemoon/lpts">github</a>上, 最新发布的版本为3.0.6,将不定期完善、修复lpt3的bug。</p>
		
		<p>&nbsp;&nbsp;&nbsp;&nbsp;现阶段正在开发的lpts为lpts4, lpts4重新设计lpts结构，采用web管理平台，结合<a target="_blank" href="https://github.com/autotest">autotest</a>
		实现自动化基准性能测试。lpts4新特性为增加web方式的测试方案设计，并结合autotest实现测试工具的自动执行。lpts4将重新设计测试报告形式，并具有可
		编辑、可导出等功能，并支持doc、html、pdf的格式。</p>
		<p>&nbsp;&nbsp;&nbsp;&nbsp;lpts4项目地址:<a target="_blank" href="http://git.oschina.net/Scemoon/lptsweb">http://git.oschina.net/Scemoon/lptsweb</a></p>
	</div>
	</div>

{% endblock %}

